package itdfq.dfq.Behavior_Patters.visitor;

/**
 * @Author GocChin
 * @Date 2021/5/25 15:06
 * @Blog: itdfq.com
 * @QQ: 909256107
 */
public class Visitor implements IVisitor{

    //访问免费课程，打印所有免费课程名称
    @Override
    public void visit(FreeCourse freeCourse) {
        System.out.println("免费课程:"+freeCourse.getName());
    }

    //访问实战课程，打印所有实战课程名称及价格
    @Override
    public void visit(CodingCourse codingCourse) {
        System.out.println("VIP课程:"+codingCourse.getName()+" 价格:"+codingCourse.getPrice()+"元");
    }
}